Experience converting a large Fortran-77 program to C++
نویسندگان
چکیده
RESOLVE is a widely used program for statistical density modification, local pattern matching, automated model-building, automated ligand-fitting, and prime-and-switch minimum bias phasing (Terwilliger 2000, Terwilliger 2003). In recent years it has been developed primarily in the context of PHENIX, which is a rapidly growing software suite for the automated determination of macromolecular structures using X-ray crystallography and other methods (Adams et al., 2002).
منابع مشابه
POSIX threads parallelization for example of Particle - In - Cell density calculations in plasma computer simulations Anna
The TRQR program [1–4] simulates trajectories of charged particles (electrons or ions) in the electromagnetic field. TRQR is based on the Particle-In-Cell method whose basic guideline is the use of computational particles (called macro particles) that represent a large number of real particles of the same kind moving in the same direction. The program calculates particles charge density distrib...
متن کاملPOSIX threads parallelization for example of Particle-In-Cell density calculations in plasma computer simulations
The TRQR program [1–4] simulates trajectories of charged particles (electrons or ions) in the electromagnetic field. TRQR is based on the Particle-In-Cell method whose basic guideline is the use of computational particles (called macro particles) that represent a large number of real particles of the same kind moving in the same direction. The program calculates particles charge density distrib...
متن کاملA Case Study of Feature Location in Unstructured Legacy Fortran Code
Feature location is a major problem in supporting legacy code. Two methods, the Sojhare Reconnaissance technique and the Dependency Graph search method, have been proposed to help software engineers locate features in a program that needs to be modiped. Both methods have been developed and evaluated largely using relatively modern C code. This report describes preliminary experiences in adaptin...
متن کاملHigh-performance language interoperability for scientific computing through Babel
High-performance scientific applications are usually built from software modules written in multiple programming languages. This raises the issue of language interoperability which involves making calls between languages, converting basic types, and bridging disparate programming models. Babel provides a featurerich, extensible, high-performance solution to the language interoperability problem...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009